.RadFilter_MyTheme {
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadFilter_MyTheme .rfMid,
.RadFilter_MyTheme .rfTools {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadFilter_MyTheme .rfMid {
    padding: 8px 0 8px 8px;
}

.RadFilter_MyTheme .rfTools {
    padding: 8px 8px 8px 0;
}

.RadFilter_MyTheme .rfOper,
.RadFilter_MyTheme .rfField,
.RadFilter_MyTheme .rfExp,
.RadFilter_MyTheme .rfAddExp,
.RadFilter_MyTheme .rfAddGr {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 12px;
    border-radius: 4px;
}

.RadFilter_MyTheme .rfOper::before,
.RadFilter_MyTheme .rfField::before,
.RadFilter_MyTheme .rfExp::before,
.RadFilter_MyTheme .rfAddExp::before,
.RadFilter_MyTheme .rfAddGr::before {
    opacity: 1;
}

.RadFilter_MyTheme .rfOper:hover,
.RadFilter_MyTheme .rfField:hover,
.RadFilter_MyTheme .rfExp:hover,
.RadFilter_MyTheme .rfAddExp:hover,
.RadFilter_MyTheme .rfAddGr:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadFilter_MyTheme .rfOper:focus,
.RadFilter_MyTheme .rfField:focus,
.RadFilter_MyTheme .rfExp:focus,
.RadFilter_MyTheme .rfAddExp:focus,
.RadFilter_MyTheme .rfAddGr:focus,
.RadFilter_MyTheme .rfOper:active,
.RadFilter_MyTheme .rfField:active,
.RadFilter_MyTheme .rfExp:active,
.RadFilter_MyTheme .rfAddExp:active,
.RadFilter_MyTheme .rfAddGr:active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadFilter_MyTheme .rfAddExp,
.RadFilter_MyTheme .rfAddGr,
.RadFilter_MyTheme .rfDel {
    padding: 6px;
}

.RadFilter_MyTheme .rfDel:hover,
.RadFilter_MyTheme .rfDel:focus,
.RadFilter_MyTheme .rfDel:active {
    color: #d9534f;
}

.RadFilter_MyTheme .rfText {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding: 6px 12px;
    border-radius: 4px;
}

.RadFilter_MyTheme .rfPreview strong {
    opacity: .7;
}

.RadFilter_MyTheme .rfPreview em,
.RadFilter_MyTheme .rfPreview .rfBr {
    color: #5bc0de;
}

.RadFilter_MyTheme .rfApply a,
.RadFilter_MyTheme .rfApply span {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-radius: 3px;
}

.RadFilter_MyTheme .rfApply a input,
.RadFilter_MyTheme .rfApply span input {
    padding: 6px 12px;
}

.RadFilter_MyTheme .rfApply a:hover,
.RadFilter_MyTheme .rfApply span:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}
